Skip to content

Conversation

@soohyunme
Copy link
Member

📝 PR 타입

  • 버그 수정 (fix)
  • 신규 기능 (feat)
  • 문서 업데이트 (docs)
  • 코드 스타일 / 포맷팅 (style)
  • 리팩토링 (refactor)
  • 테스트 (test)
  • 기타 (chore, ci 등)

🔨 작업 내용

  • 리버스 프록시(Nginx 등) 환경에서 클라이언트의 실제 IP를 올바르게 식별하도록 개선했습니다.
    • 문제 상황: 프록시 뒤에서 실행될 때 request.client.host가 프록시 서버의 IP(127.0.0.1 등)만 반환하여 모든 사용자의 ip_hash가 동일하게 기록되는 현상 발생
    • 해결 방법: X-Forwarded-For 및 X-Real-IP 헤더를 확인하는 _get_client_ip 헬퍼 함수를 추가하여 실제 클라이언트 IP를 추출하도록 수정
    • 적용 범위: 일반 요청 로그(log_request) 및 페이지뷰 로그(log_page_view)

엮인 이슈

  • Closes #

📸 스크린샷


🧑‍💻 테스트 결과


📅 체크리스트

  • 이해하기 어려운 부분에 주석을 추가했습니다.
  • 관련된 문서를 업데이트했습니다.

HanNayeoniee and others added 30 commits December 19, 2025 00:14
fix(getcloser): redirect to create view if myId is not exist in ready
feat(getcloser): change image when redeemed
UserChallengeStatus 오류 수정
…tatus

refactor(getcloser): unconfirmed members from receiving TEAM_WAITING …
refactor(getcloser): add dummy data
…gain

feat(getcloser): implement try again
…ember-challenge

refactor(getcloser): get team member challenge answer info
…eset

fix(getcloser): disable challenge dummy data
…-answers

fix(getcloser): @typescript-eslint/no-unused-vars
soohyunme and others added 22 commits January 24, 2026 21:06
* docs: update project description

* docs: update new teammate

* docs: evamp team member section and update project images

* docs: change teammate info

* docs: reformat teammate info

* docs: finalize stable HTML table layout for team section

* docs: Update README.en.md

* docs: refactor project section to slim text-only list and update content
feat(platform): setup devfactory homepage and workflow
feat: add activities gallery and history page, discord button
refactor(platform): update yujin picture
)

* refactor: change title

* refactor: update line breaks in index.html intro

* refactor(platform): standardize section layout and enhance responsive design
@soohyunme soohyunme requested a review from yesinkim February 6, 2026 13:20
@soohyunme soohyunme merged commit 87deb0f into deploy/cert-develop Feb 6, 2026
2 checks passed
@soohyunme soohyunme deleted the fix/ip-hash-collision branch February 6, 2026 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants